﻿body
{
    background: none repeat scroll 0 0 #A9B5BD;
    color: #333333;
    font: 14px/1.5 "微软雅黑" ,helvetica,Arial;
    margin: 0px;
    padding: 0px;
}
/*网站名称*/
#header
{
    background: none repeat scroll 0 0 #16364C;
    height: auto;
}
#header .inner
{
    height: 108px;
    overflow: hidden;
}
#headbar .inner, #header .inner, #head_nav .inner, #container .inner, #footer .inner
{
    margin: 0 auto;
    max-width: 1240px;
    overflow: hidden;
    text-align: left;
    width: auto;
}
#header h1, #header h2
{
    float: left;
    margin: 0;
    padding: 0;
    width: 320px;
}
h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, #secnav a
{
    color: #333333;
    text-shadow: 1px 1px 3px rgba(50, 50, 50, 0.3);
}
h1
{
    font: bold 28px/1.5 "微软雅黑" ,Arial,verdana;
}
#header h1 a, #header h2 a
{
    background: url(".../backgroundimages/logo.png") no-repeat scroll center top transparent;
    display: block;
    height: 50px;
    margin: 25px 0 0;
    padding: 0;
    text-decoration: none;
    /*text-indent: -100000em;*/
    text-indent: 100px;
    width: 300px;
    font-size: 40px;
    color: #FFFFFF;
}
a
{
    color: #2C6288;
    outline: medium none;
    text-decoration: none;
}
#header h3
{
    color: #FFFFFF;
    float: left;
    font: bold 16px "微软雅黑" ,helvetica,Arial;
    margin: 50px 0 0;
    padding: 0;
}
h3
{
    font: bold 22px "微软雅黑" ,Arial,verdana;
    margin: 0.5em 0;
}

/*导航栏*/
#head_nav
{
    overflow: hidden;
    height: 56px;
    background: #fffefe;
    background: -moz-linear-gradient(top,#fffefe 0,#dcdcdc 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fffefe),color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top,#fffefe 0,#dcdcdc 100%);
    background: -o-linear-gradient(top,#fffefe 0,#dcdcdc 100%);
    background: -ms-linear-gradient(top,#fffefe 0,#dcdcdc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefe',endColorstr='#dcdcdc',GradientType=0);
    background: linear-gradient(top,#fffefe 0,#dcdcdc 100%);
}
#headbar, #header, #head_nav, #container, #footer
{
    text-align: center;
}

#secnav
{
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#secnav li
{
    float: left;
    font-size: 16px;
    font-weight: 700;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td
{
    margin: 0;
    padding: 0;
}
#secnav a
{
    color: #212121;
    display: block;
    float: left;
    height: 31px;
    line-height: 16px;
    padding: 14px 20px 11px;
}

#secnav a:hover
{
    background: #e5e5e5;
    background: -moz-linear-gradient(top,#e5e5e5 0,#cfcfcf 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#cfcfcf));
    background: -webkit-linear-gradient(top,#e5e5e5 0,#cfcfcf 100%);
    background: -o-linear-gradient(top,#e5e5e5 0,#cfcfcf 100%);
    background: -ms-linear-gradient(top,#e5e5e5 0,#cfcfcf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#cfcfcf',GradientType=0);
    background: linear-gradient(top,#e5e5e5 0,#cfcfcf 100%);
    cursor: pointer;
    text-decoration: none;
}
#secnav a span
{
    color: #9D9D9D;
    display: block;
    font: 12px/20px "微软雅黑" ,Arial;
}
#secnav a:hover span
{
    color: #FFFFFF;
}
.clearfix:after
{
    clear: both;
    content: '.';
    display: block;
    visibility: hidden;
    height: 0;
}
#container
{
    padding: 0 10px;
}

.clearfix {
    display: block;
}
#container .inner {
    background-color: #FFFFFF;
    margin: 16px auto 0;
    text-align: left;
}
#container .article_wrap {
    padding-right: 380px;
}
#content {
    float: left;
    overflow: hidden;
    padding: 20px;
}
#sidebar {
    background-color: #F7F6F6;
    float: right;
    margin-right: -380px;
    padding: 20px;
    width: 300px;
}
/*中间部分*/



/*脚部*/
#footer {
    color: #444444;
    padding: 20px 0 30px;
}
#footer p {
    float: left;
}

#footer a {
    color: #FFFFFF;
    text-decoration: none;
}
ul#nav-footer {
    float: right;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    text-align: right;
}
ul, ol {
    list-style: none outside none;
}
ul#nav-footer li {
    float: left;
    list-style: none outside none;
    padding: 5px 10px;
}

